package py.fpuna.ii.electiva2.client;
import com.google.gwt.user.client.rpc.AsyncCallback;
import java.util.List;
import py.fpuna.ii.electiva2.client.model.ClienteModel;
import py.fpuna.ii.electiva2.client.model.ProductoModel;
import py.fpuna.ii.electiva2.client.model.VentaModel;

/**
 *
 * @author gonzaleza
 */
public interface GWTServiceVentAsync {

    public void listarVenta(AsyncCallback callback);

    public void listarClientes(AsyncCallback<List<ClienteModel>> callback);

    public void guardarVenta(VentaModel venta, Integer IDProducto, Integer IDCliente, AsyncCallback<String> asyncCallback);

    public void listarProductos(AsyncCallback<List<ProductoModel>> callback1);

}
